package com.qh.resourcehub.program.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.sql.Date;

@Data
public class VpnDto extends PageDto{
    //基础信息表
    private String infoId;
    /** 姓名 */
    private String applicantName;

    /** 所在单位 */
    private String applicantUnit;

    /** 所在部门 */
    private String applicantDepartment;

    /** 申请人ID */
    private String applyUser;

    /** 申请事项 */
    private String applicationMatter;

    /** 个人办公IP */
    private String personalOfficeIp;

    /** MAC地址 */
    private String deviceMacAddress;

    /** 绑定手机号 */
    private String boundMobilePhone;

    /** VPN申请访问内网资源 */
    private String vpnInternalAccessRequest;

    /** 文件URL */
    private String fileUrl;

    //流程表信息
    private String processId;               // 审批流程ID
    private String processStatus;         // 当前审批状态
    private String processStatusName;         // 当前审批状态
    private String processUser;         // 当前申请用户
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date processTime; //申请时间
    private String infoType;
    private String processRecordId;  //审批流程信息ID
    private String recordId;  //审批流程信息ID
    private String examineUserId;  //当前审批人id
    private String recordMsg;  //当前审批信息
    private Long offset;

    private String userCode;//当前用户code

}
